Coordinating Phased Activities while Maintaining Progress
نویسندگان
چکیده
In order to develop reliable applications for parallel machines, programming languages and systems need to provide for flexible parallel programming coordination techniques. Barriers, clocks and phasers constitute promising synchronisation mechanisms, but they exhibit intricate semantics and allow writing programs that can easily deadlock. We present an operational semantics and a type system for a fork/join programming model equipped with a flexible variant of phasers. Our proposal allows for a precise control over the maximum number of synchronisation steps each task can be ahead of others. A type system ensures that programs do not deadlock, even when they use multiple phasers.
منابع مشابه
Cardiac imaging using a phased array ultrasound system. I. System design.
A new two-dimensional, real-time, high resolution ultrasound imaging system is described. This system uses a linear array of ultrasound transducers to generate tomographic images of the heart in a circular sector format. Phased array techniques allow rapid steering of the ultrasound beam so that images are produced at the rate of 20 per second, or more, while maintaining a resolution of 2-4 mm ...
متن کاملCoordinating Multi-Transaction Activities
Data processing applications must often execute collections of related transactions. We propose a model for structuring and coordinating these multi-transaction activities. The model includes mechanisms for communication between transactions, for compensating transactions after an activity has failed, for dynamic creation and binding of activities, and for checkpointing the progress of an activ...
متن کاملThe 12 Critical Activities of R&d Management: a Comparison of Two Cases
❚ Selecting R&D. ❚ Planning R&D projects. ❚ Generating new ideas. ❚ Maintaining the quality of the R&D. ❚ Motivating R&D people. ❚ Getting R&D people to play an effective role in commercializing technology. ❚ Facilitating communication among R&D people. ❚ Coordinating R&D and marketing. ❚ Transferring technology to manufacturing. ❚ Linking R&D to business planning. ❚ Evaluating the financial as...
متن کاملIntegration of traditional and complementary medicine into the national health care delivery: the strategies taken by Malaysia
Over the years, the role of Traditional and Complementary Medicine (T/CM) in maintaining human health has significantly growing and could no longer be ignored. The World Health Organisation also recognised its contribution and encourages the member countries to integrate proven safe and effective traditional medicine into the national health care delivery. Unlike modern medicine, which is intro...
متن کاملIntegration of traditional and complementary medicine into the national health care delivery: the strategies taken by Malaysia
Over the years, the role of Traditional and Complementary Medicine (T/CM) in maintaining human health has significantly growing and could no longer be ignored. The World Health Organisation also recognised its contribution and encourages the member countries to integrate proven safe and effective traditional medicine into the national health care delivery. Unlike modern medicine, which is intro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013